package com.huzz.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
@Builder
@ApiModel("系统日志 查询Model Args")
public class SysLogModel implements Serializable {

    @ApiModelProperty(value = "模块名称")
    private String moduleName;

    @ApiModelProperty(value = "业务名称")
    private String businessName;

    @ApiModelProperty(value = "操作类型")
    private String operateType;

    @ApiModelProperty(value = "操作人ID")
    private String operateUserId;

    @ApiModelProperty(value = "操作人姓名")
    private String operateUsername;

    @ApiModelProperty(value = "请求IP")
    private String requestIp;

    @ApiModelProperty(value = "状态")
    private Boolean status;

    @ApiModelProperty(value = "按时间区间查询: ['开始时间', '结束时间']")
    private String[] timeInterval;

}
